package com.yunkeji.dao.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 后台系统消息发送记录 ykj_sys_msg_log
 *
 * @author 雷擎宇
 * @date 2024-11-14
 */
@Data
@TableName(value = "ykj_sys_msg_log", autoResultMap = true)
@Accessors(chain = true)
@ToString
public class SysMsgLog implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 自增主键 */
    @TableId(value = "id")
    private Long id;
    /** 爱洞ID，type字段不为6时，则为空 */
    private Long platformId;
    /** 发送类型(0所有用户，1在线用户，2男用户，3女用户，4在线男用户，5在线女用户，6指定用户) */
    private Integer type;
    /** 发送内容 */
    private String content;
    /** 创建者 */
    @TableField(fill = FieldFill.INSERT)
    private String createBy;
    /** 创建时间 */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

}
